iWave iWave Japan, Inc.
TOP
会社情報 事業概要 製品 サービス パートナー リクルート お問い合せ

 WEC7(Windows Embedded Compact 7)

WEC7用RTSPメディアストリーミングサーバー

WEC7(Windows Embedded Compact 7)はマイクロソフトから産業用、カーナビゲーションコントロール、医療診断等の迅速性を要求されるシステムのための最新のReal Time Operating Systems (RTOS)です。

WEC7には、リアルタイム性能やOSのカスタマイズ性能の他にも、ビデオのキャプチャや監視や分析等のマルチメディア性能が備わっています。
これには、CSI (Camera Sensor Interface)として知られている汎用カメラインターフェイスやメディア表示や再生のためのDirectDraw や、DirectShow が含まれています。

ネットワーク上でのメディアストリーミングのケースでは、WEC7はネット上でブラウザーがメディア配信を可能にするHTTPストリーミングをサポートしますが、これはリアルタイムのコンテンツを伝送する上では効率的ではありません。

ここでは、WEC7がメディアコンテンツを効率的にリアルタイムストリーミングするためのRTSPストリーミング サーバーをご紹介します。

RTSPメディアサーバーは以下の機能をサポートします。
1.複数のクライアントへ同時メディア配信を行うマルチキャスト サポート
2.カメラやエンコーダーのようなメディアソースに容易に修正可能
3.H.264, MPEG4, MJPEG, AAC, WMV・・のようなビデオやオーディオの各種メディアフォーマットの配信が可能
4.単一メディアセッション内のビデオやオーディオのサブセッション 

RTSPメディアサーバーがターゲットとするアプリケーション
1.ビデオ監視及びセキュリティシステム
2.車載インフォテインメント及び各種メディアへの接続
3.ポータブル メディア サーバー

RTSP、RTP 及び RTCP
Real Time Streaming Protocol (RTSP)は、エンターテインメントや通信のシステムでストリーミングメディアサーバーをコントロールするために設計されました。
このプロトコルはエンドポイント間のメディアセッションを確立しコントロールするために使用されます。
メディアサーバーのクライアントは、サーバーや、カメラやマイクのような直接のソースからのメディアファイルの再生をリアルタイムにコントロールするため、play and pauseのようなVCRに似たコマンドを発します。

ストリーミングデータの伝送そのものは、RTSPプロトコルのタスクではありません。
ほとんどの RTSPサーバーは、メディアストリーミングをデリバリーするために、Real-time Transport Protocol (RTP) と、Real-time Control Protocol (RTCP) を組合せて使用します。
RTPは、UDPやTCPポート上のリアルタイムのビデオやオーディオデータをデリバリーするための管理をします。
ほとんどのケースでは、パケットが再伝送されるのを避けるためUDPが優先されますが、これは、メディアコンテンツのリアルタイムデリバリーに影響を与えます。
RTCPはQOS (Quality of Service)解析やビデオ間の同期に使用されます。


               RTSP/RTP/RTCP


ビデオ ストリーミング アプリケーション
WEC7のカメラアプリケーションにRTSP Media serverインターフェイスが追加されました。
フリースケールのSABRE SDPプラットフォームがOmnivision OV5642カメラを装備したテスト用セットアップとして使用されています。

          RTSP Media server アプリケーションのデータフロー

データフロー
YUV420 カメラ ビデオ データはi.MX6Qプロセッサ内のVPU (Video Processing Unit) でH.264 フォーマットに圧縮されます。
VPU は、H.264、MPEG4、MJPEGのような各種codecフォーマットをハードウエアでコーディングやデコーディングすることができます。

H.264に圧縮されたビデオデータはバッファされ、RTSP Media serverから、LAN インターフェイスに送り出されます。

RTSPサーバーはストリーミング URLをrtsp://<IP Address of Server machine>:8554/Streamのフォーマットで提供し、リアルタイムビデオを受信し、VLC プレーヤやMプレーヤのようなRTSPを受け入れないビデオプレーヤでも再生されます。


          VLPプレーヤのメディアセッションを開く


         ストリーミングURLに入る


          WEC7プラットフォームからのリアルタイムビデオ表示


  WEC7 on iWave's i.MX6 Development Platform を You Tubeでご覧いただけます。
   

                            詳しくは、営業へお問い合わせ下さい。


Copyright(c) iWave Japan, Inc. all rights reserved.